package br.com.sadim.paciente;

import java.util.List;

import br.com.sadim.dao.PacienteDAO;
import br.com.sadim.util.DAOFactory;

public class PacienteRN {
private PacienteDAO pacienteDAO;
	
	public PacienteRN() {
		pacienteDAO = DAOFactory.criarPacienteDAO();
	}
	
	public Paciente getById(Integer idUsuario) {
		return pacienteDAO.getById(idUsuario);
	}
	
	
	public void salvar(Paciente paciente) {
		Integer idPaciente = paciente.getIdPaciente();
		if(idPaciente == null || idPaciente == 0) {
			pacienteDAO.save(paciente);
		} else {
			pacienteDAO.update(paciente);
		}
	}
	
	public void delete(Paciente paciente) {
		pacienteDAO.delete(paciente);
	}
	
	public List<Paciente> getList() {
		return pacienteDAO.getList();
	}

}
